package com.user.service;

import java.util.List;
import com.user.bean.User;
/*业务层：UserService接口，调用dao层实现相关业务操作*/
public interface UserService {
//	查询user中的数据
	List<User> findAll();
//	根据条件查询user中的数据
	List<User> findAll(User whereWrap);
//	根据条件和模式查询user中的数据
	List<User> findAll(User whereWrap,boolean isDistance);

//	根据主键查询user中的一条数据
	User findById(String username);

//	向user表插入一条记录
	int insert(User user);

//	根据主键更新user表中的一条记录
	int updateById(User user);
//	根据主键选择性更新user表中的user数据
	int updateByIdSelective(User user);

//	根据主键删除user表中的一条记录
	int deleteById(String username);
//	根据条件删除user表中的数据
	int delete(User whereWrap);
//	根据条件和模式删除user表中的数据
	int delete(User whereWrap,boolean isDistance);
//	根据主键集合批量删除user表中的记录
	int deleteByIds(List<String> list);
}
